
* {
    margin: 0;
    padding: 0;
  }
  em,
  i {
    font-style: normal;
  }
  li {
    list-style: none;
  }
  img {
    border: 0;
    vertical-align: middle;
  }
  button {
    cursor: pointer;
  }
  a {
    color: #000000;
    text-decoration: none;
  }
  button,
  input {
    font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB,
      "\5B8B\4F53", sans-serif;
  }
  input,textarea{
    outline: none;
  }
  body {
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB,
      "\5B8B\4F53", sans-serif;
    color: #666;
    background-color: #f9f9f9;
  }
  .hide,
  .none {
    display: none;
  }
  .clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: ".";
    height: 0;
  }
  .clearfix {
    *zoom: 1;
  }
  
  .fl {
    float: left;
  }
  .fr {
    float: right;
  }
  .al {
    text-align: left;
  }
  .ac {
    text-align: center;
  }
  .ar {
    text-align: right;
  }
  .clear,
  .clr {
    display: block;
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0;
  }
  .cart_bd,
  .cart_ft,
  .cart_head,
  .clear,
  .clr,
  .m,
  .mb,
  .mc,
  .mt,
  .p-img,
  .p-market,
  .p-name,
  .p-price,
  .sm {
    overflow: hidden;
  }
  